home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 32 / Amiga Format AFCD32 (Nov 1998, Issue 117).iso / -seriously_amiga- / programming / c / mesa-2.6 / amiga / amesartl.readme
Text File  |  1998-08-10  |  2KB  |  68 lines

  1. Short:    AmigaMesaRTL Mesa runtime library+GLUT
  2. Uploader: jarno@kcbbs.gen.nz (Jarno van der Linden)
  3. Author:   jarno@kcbbs.gen.nz (Jarno van der Linden)
  4. Type:     dev/c
  5. Requires: System v39, AGA, FPU, SAS/C compiler, original Mesa 2.6 distribution
  6. Version:  Mesa 2.6, AmigaMesaRTL 1.1, Amiga GLUT 1.1
  7.  
  8.  
  9.                              AmigaMesaRTL 1.1
  10.                       A run-time library of Mesa 2.6
  11.  
  12.                          by Jarno van der Linden
  13.                             jarno@kcbbs.gen.nz
  14.  
  15.              Mesa 2.6 is Copyright (C) 1995-1998  Brian Paul
  16.  
  17.  
  18. Changes in version 1.1
  19. ----------------------
  20.  
  21.   - The quantizer is now in the form of a plugin library. Now it's easy to
  22.     write your own quantization and output routines.
  23.     The only quantizer included at the moment is dl1 with WPA8 for output.
  24.     Anyone want to write one for graphics cards?
  25.   - Some minor speed improvements.
  26.   - Bug fixes in clear() which could have caused crashes.
  27.   - Added a larger default stack in MesaAuto.c
  28.  
  29.  
  30. Introduction
  31. ------------
  32.  
  33. This port of the OpenGL-like Mesa 2.6 is specifically aimed at mid-range
  34. Amiga computers, i.e. AGA graphics, FPU, and a fair amount of RAM (at
  35. least 8MB).
  36.  
  37. To fit 24bit colour into 256 colours or less, all drawing is done to an
  38. internal buffer. When all the drawing is done (i.e. glFlush() is called),
  39. this buffer is colour quantized, the window palette set, and the quantized
  40. buffer written to the window with WritePixelArray8() (I recommend using
  41. one of the WPA8 speedup patches available on AmiNet).
  42.  
  43.  
  44. Features
  45. --------
  46.  
  47.   - Complete Mesa implementation
  48.   - Faster and much better output than CyberGL
  49.   - A run-time library: no more 200k+ programs like with StormMesa
  50.   - A GLUT lookalike link library featuring most of the important GLUT
  51.     functionality
  52.  
  53.  
  54. Compiling
  55. ---------
  56.  
  57. To compile the library, you will need to original Mesa 2.6 distribution
  58. (available at e.g. ftp://iris.ssec.wisc.edu/pub/Mesa/ ), and the SAS/C
  59. compiler (I used version 6.59).
  60.  
  61.  
  62. Finally
  63. -------
  64.  
  65. Mesa 3.0 will be released very soon, and I hope to release an updates
  66. AmigaMesaRTL soon afterwards, with a less incomplete GLUT library.
  67.  
  68.